package com.qidian.mes.pojo.pro;

import java.util.Date;

/**
 * @Author 郭靖旖
 * @Company
 * @Time 2023/11/2 16:44
 * @Description
 **/
public class ProRouteProcess {
    private Long recordId;//记录Id
    private Long routeId;//工艺路线Id
    private Long processId;//工序Id
    private String processCode;//工序编号
    private String processName;//工序名称
    private Integer orderNum;//序号
    private Long nextProcessId;//下一道工序
    private String nextProcessCode;//下一道工序编号
    private String nextProcessName;//下一道工序名称
    private String linkType;//与下一道工序关系
    private Integer defaultPreTime;//准备时间
    private Integer defaultSugTime;//等待时间
    private String colorCode;//甘特图颜色
    private String keyFlag;//关键工序
    private String remark;//备注
    private String createBy;//创建者
    private Date createTime;//创建时间
    private String updateBy;//更新者
    private Date updateTime;//更新时间

    public Long getRecordId() {
        return recordId;
    }

    public void setRecordId(Long recordId) {
        this.recordId = recordId;
    }

    public Long getRouteId() {
        return routeId;
    }

    public void setRouteId(Long routeId) {
        this.routeId = routeId;
    }

    public Long getProcessId() {
        return processId;
    }

    public void setProcessId(Long processId) {
        this.processId = processId;
    }

    public String getProcessCode() {
        return processCode;
    }

    public void setProcessCode(String processCode) {
        this.processCode = processCode;
    }

    public String getProcessName() {
        return processName;
    }

    public void setProcessName(String processName) {
        this.processName = processName;
    }

    public Integer getOrderNum() {
        return orderNum;
    }

    public void setOrderNum(Integer orderNum) {
        this.orderNum = orderNum;
    }

    public Long getNextProcessId() {
        return nextProcessId;
    }

    public void setNextProcessId(Long nextProcessId) {
        this.nextProcessId = nextProcessId;
    }

    public String getNextProcessCode() {
        return nextProcessCode;
    }

    public void setNextProcessCode(String nextProcessCode) {
        this.nextProcessCode = nextProcessCode;
    }

    public String getLinkType() {
        return linkType;
    }

    public void setLinkType(String linkType) {
        this.linkType = linkType;
    }

    public Integer getDefaultPreTime() {
        return defaultPreTime;
    }

    public void setDefaultPreTime(Integer defaultPreTime) {
        this.defaultPreTime = defaultPreTime;
    }

    public Integer getDefaultSugTime() {
        return defaultSugTime;
    }

    public void setDefaultSugTime(Integer defaultSugTime) {
        this.defaultSugTime = defaultSugTime;
    }

    public String getColorCode() {
        return colorCode;
    }

    public void setColorCode(String colorCode) {
        this.colorCode = colorCode;
    }

    public String getKeyFlag() {
        return keyFlag;
    }

    public void setKeyFlag(String keyFlag) {
        this.keyFlag = keyFlag;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getNextProcessName() {
        return nextProcessName;
    }

    public void setNextProcessName(String nextProcessName) {
        this.nextProcessName = nextProcessName;
    }

    @Override
    public String toString() {
        return "ProRouteProcess{" +
                "recordId=" + recordId +
                ", routeId=" + routeId +
                ", processId=" + processId +
                ", processCode='" + processCode + '\'' +
                ", processName='" + processName + '\'' +
                ", orderNum=" + orderNum +
                ", nextProcessId=" + nextProcessId +
                ", nextProcessCode='" + nextProcessCode + '\'' +
                ", nextProcessName='" + nextProcessName + '\'' +
                ", linkType='" + linkType + '\'' +
                ", defaultPreTime=" + defaultPreTime +
                ", defaultSugTime=" + defaultSugTime +
                ", colorCode='" + colorCode + '\'' +
                ", keyFlag='" + keyFlag + '\'' +
                ", remark='" + remark + '\'' +
                ", createBy='" + createBy + '\'' +
                ", createTime=" + createTime +
                ", updateBy='" + updateBy + '\'' +
                ", updateTime=" + updateTime +
                '}';
    }
}
